package 线程.综合练习.卖电影票;

public class MovieTh extends Thread{
    //定义一个变量，记录全部的电影票
    //定义为静态变量声明所有的线程是都是在用这个数据
    static int thick=1000;
    @Override
    public void run() {
        //书写循环
        while (true){
            //同步代码块
            synchronized (MovieTh.class){
                if (thick==0){
                    break;
                }else {
                    //书写结束线程的条件
                    try {
                        Thread.sleep(1);
                    } catch (InterruptedException e) {
                        throw new RuntimeException(e);
                    }
                    thick--;
                    System.out.println(getName() + "剩余" + thick + "张票");
                }
            }
        }
    }
}
